SMW Hack《超级马里奥世界》改版创作教程专栏

您所在的位置:网站首页 超级玛丽关卡全景地图 1-2 SMW Hack《超级马里奥世界》改版创作教程专栏

SMW Hack《超级马里奥世界》改版创作教程专栏

2024-07-09 18:06| 来源: 网络整理| 查看: 265

(这个章节讲述的主题,解释的内容会相当多,我会尽量以中小学生的教课进度来细分这些知识,毕竟我这粉丝构成都是年轻人居多嘛)

本章节会主要介绍Lunar Magic(以后简称为LM)的上面这组按钮的功能以及相关的内容名词解释。如果还不知道以上按钮的功能,请回到1.1章复习SMW Hack《超级马里奥世界》改版创作教程专栏——(1.1)认识Lunar Magic以及16进制

一、关卡编号

《超级马里奥世界》的关卡组成是由0-1FF个可以直接编辑的关卡组成的,这其中分为:

可以通过大地图的关卡读取设置的主关卡:0-24, 100-13B

通过传送点设置进入的副关卡:25-FF, 13C-1FF

(很抱歉,我没有玩过《马里奥制造》,所以也无法解释表里世界,因此只能用这样的说法)

使用键盘上的翻页键(Page Up和Page Down)来切换关卡编号。

104103102

当然也可以单击“打开ROM文件中的关卡编号”这个按钮,弹出如下窗口,输入有效值0-1FF,查看其他关卡编号:

(这里开始涉及使用十六进制了,如果有新人是直接从这章节看起的话我建议还是要从1.1看的)

输入有效值为0-1FF

二、 传送屏幕区域与关卡长度的关系

在查看器中按一下键盘上的F1键,可以显示传送屏幕区域的各个位置,这也是暗示着该关卡的长度。

按下F1之后显示的105关卡中所有的传送屏幕区域以及这关的长度

在SMW的关卡编辑中,我们并不能主动的设置一个关卡的长度,为了节省内存,LM程序规定关卡长度由这关的传送屏幕区域序号的当前最大值是否放置了物块作为判断,新增至该传送屏幕区域的长度。

如下图所示,如果我只设置到00这个单位长度:

那么它在游戏中就只有当前屏幕长度且不可延长:

当设置到当前最大值02时:

在游戏中就能延长长度达到02的屏幕区域:

三、 初始进入点、次级进入点、存档点以及设置方式

按照章节1.1的方法LM中打开ROM,并拖动窗口的左右滚轮(或者是方向键按住),来到如下图示方位:

为展示方便,图示的查看器以200%的分辨率设置,可以在“查看器分辨率”设置中选择何合适的查看放大率

我们发现一共有两处马里奥的传送点,一个为Secondary Entrance次级进入点(与一开始的Entrance to level 105初始进入点不同),一个为主关卡的存档点。这些传送点与初始进入点都可以使用精灵(特殊放置型物品)模式来拖动它们的位置。

使用精灵模式任意拖动这两个传送点至任意位置

与其他的马里奥同人编辑器设定水管独立传送的方式不同,在SMW中,使用特定的水管或门布置在场景中,并启用在这个场景中某个位置的传送屏幕区域来建立一个完整的传送机制。

在物块放置(原版方案类)选单中选用“...with exit enable”(出口可用)的水管和门,如下图所示并放置于场景中:

将光标放置于某个物块处数秒便可以查看这个物块的属性详情。如果出现如下图示的说明则可以使用这样的水管来设置场景中的传送口。

“这是一个出口可用的水管”

单击“新增(减少)屏幕传送设置”按钮,弹出如下窗口:

展开窗口最上面的选单选择设置传送屏幕区域,在输入框中输入你需要的关卡编号(有效值0-1FF)。下面三个选项:

将该传送出口设置成次级进入点

将进入点设置动作为“进入水下关卡”(仅设置为次级进入点时有效)

将该传送出口设置成存档点

例如,在关卡102的屏幕区域00设置了向关卡105传送.,那么关卡102作为传送入口,在屏幕区域00建立一个出口可用的水管,并单击“新增(减少)屏幕传送设置”按钮,设置如下图所示:

如果设置的传送屏幕区域不符合放置的传送水管或门的位置,那么单击一次”Clear Screen“清除这个传送屏幕区域设置,”Clear All Screens“为清空所有的传送屏幕区域设置

设置好上述内容后单击OK,此时屏幕区域00以蓝色高亮形式表示为激活传送设置:

作为传送出口关卡105,调整好起始点位置。这样设置好的传送完整表示为:在关卡102的屏幕区域00传送至105的起始点位置。

问题1.2.1         如果勾选了“将该传送出口设置成次级进入点”或者是“将该传送出口设置成存档点”,那么传送完整表示是什么?

四、起始点(存档点)设置、次级进入点设置

传送设置大致完成,我们需要对传送出口的点位做其他的设置,例如传送行为,传送的视野位距等等。单击“起始点(存档点)设置”,弹出如下窗口:

起始点(存档点)设置窗口

这个窗口明显的分为左右两部分,左边为初始进入点设置,右边为存档点设置。但是设置类型和功能都是相同的,而且有些功能在新版本的LM中已经过时。我们便概括性的介绍部分设置。

“Screen Number” 表示的就是传送出口的点所在的传送屏幕区域。"X/Y Position"表示的传送点的位置。由于新版本LM可以通过精灵模式随意拖动传送点而自动变更数值,所以这些设置的作用并不大。

着重介绍Layer 1,2 Initial Position。建议勾选“Set FG/BG relative to player”,也就是对玩家人物作为参照物视野进行上下偏移设置。一般值范围为+90-+AO。一般的,如果没有设置上下活动视野的条件下,这个值增加时视野会向上,值减少时视野向下。

最后一个就是传送出口的行为设置,通常分为如下几类

1. Do Nothing – Cannot Bring Item    无过场动作且不能携带可持物件(一般是进门状态)

2. Horizontal Pipe Exit Left    向左出管道

3. Horizontal Pipe Exit Right    向右出管道

4. Vertical Pipe Exit Up    向上出管道

5. Vertical Pipe Exit Dowm    向下出管道

6. Do Nothing(Slippery Level) – Cannot Bring Item    无过场动作并启用冰面模式关卡且不能携带可持物件(一般是进门状态)

7. Shoot From Slanted Pipe Right    向右发射

8. Vertical Pipe Exit Dowm(Water Level)    向下出管道并启用水下模式

原版SMW中,管道过场动作都允许玩家携带可持物件(钥匙、幼年耀西……),进门状态都不允许可持物件。

选单的下面三个选项分别是:

1. 启用冰面模式

2. 启用水下模式

3. 面朝左边

这些选项可以配合选单的传送出口行为。

单击”次级进入点设置“,弹出如下窗口:

次级进入点属于可生成式的传送点,它可以生成1FFF个次级进入点,当然我们只能编辑至1FF个关卡编号,所以1FF之后的序号只能使用次级进入点的形式。在“新增(减少)屏幕传送设置”弹窗中输入框输入大于1FF的数值时,第一个选项会强制勾选。

当“新增(减少)屏幕传送设置”弹窗中勾选”将该传送出口设置成次级进入点“,才能使用这个窗口的设置

如果关卡102传送至关卡105的次级进入点时,“Secondary Entrance/Exit Number”(次级进入点)选单调至序号105,此时会调出右侧“Destination Level Number”(传送到的关卡编号)输入框的值,输入105,即为传送到105。“Screen Number of Entrance”表示的就是次级进入点所在的传送屏幕区域。

设置好相应参数,例如把传送到的关卡编号输入105。保存一次ROM文件,跳转查看关卡编号105。此时我们发现关卡105生成了一个传送口,那就是次级进入口,如下图所示:

使用精灵(特殊放置型物品)模式来拖动次级进入口到想要的位置。这样,以次级进入点方式进行的传送完整表示就完成了。

次级进入口也有相关的视野以及行为设置。与“起始点(存档点)设置”的窗口相同,在此不做过多赘述。

问题1.2.2        如果随意的放置传送水管至某些没有设置传送屏幕区域,这时保存一次ROM文件,就会弹出如下警示窗口

在如下屏幕传送区域08存在(至少)一个空的传送口,如果对该屏幕传送区域设置传送,那么视为自动传送到关卡0(也就是奖励关)而且不会触发通关动作,就会导致游戏死档(软锁机)

一般这样的情况也会如下图所示:

这样的放置情况也会导致触发警示弹窗这样的情况是不会触发警示弹窗,但是在游戏中也会出现警示弹窗中提示的后果,因为玩家并不会正中对准门所在的位置也能按键触发进门操作从而导致判定到右边没有设置传送屏幕区域

要避免以上情况,可以在关卡单击一次“扫描当前关卡的屏幕传送设置是否正确”,如果弹出如下窗口则说明传送的完整表示均正确,否则就会出现警示弹窗:

以上就是关于关卡编号以及传送设置的主要功能介绍以及相关的名词解释。下一章节会讲述SMW中各个图层的介绍以及它们的关系,并引进map16这个名称来广泛认识原版方案外的物块放置以及相关设置。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3